#ifndef GRAPHIDENTIFIER_H
#define GRAPHIDENTIFIER_H

#include <Klein/Shader/API.h>
#include <Klein/Shader/String.h>

class KLEIN_API GraphIdentifier
{
public:

	GraphIdentifier(const String& categoryName, const String& name);
	GraphIdentifier(const GraphIdentifier& copy);
	~GraphIdentifier();

	const String& GetCategoryName() const;
	const String& GetName() const;

	std::wstring GetGraphCompleteName() const;

private:

	std::wstring mCategoryName;

	std::wstring mName;
};

#endif
